package test;

public class Usuario {

	private String m_nombre;
	private Integer m_puntos;
	private Integer m_rondasJugadas;
	private Integer m_partidaGanada;
	private Integer m_partidaPerdida;

	public Usuario(String nombre){
		m_nombre = nombre;
	}
	
	public void nuevoPunto(){
		m_puntos++;
	}
	
	public void nuevaRonda(){
		m_rondasJugadas++;
	}
	
	public Integer getPuntos(){
		return m_puntos;
	}
	
	public Integer getRondas(){
		return m_rondasJugadas;
	}
	
	public Integer getGanadas(){
		return m_partidaGanada;
	}
	
	public Integer getPerdidas(){
		return (m_rondasJugadas - m_partidaGanada);
	}
	
	public Integer setPuntos(Integer numero){
		return m_puntos = numero;
	}
	
	public Integer setRondas(Integer numero){
		return m_rondasJugadas;
	}
	
	public String setNombre(String nombre)
	{
		return m_nombre = nombre;
	}
	
	public Integer setGanadas(Integer numero){
		return m_partidaGanada = numero;
	}
	
	
	public void Win(){
		m_partidaGanada++;
	}
	
	public void Lose(){
		m_partidaPerdida++;
	}
	
	public String getNombre()
	{
		return m_nombre;
	}
	

	public String toString() {
		return "[Jugador: " + m_nombre.toString() + ";" + "Puntaje: "
				+ m_puntos.toString() + ";" + "Rondas Jugadas: "
				+ m_rondasJugadas.toString() + ";" + "Partidas Ganadas: "
				+ m_partidaGanada.toString() + ";" + "Partidas Perdidas: "
				+ m_partidaPerdida.toString() + "]";

	}
}
